package com.infore.dataReceiving.bo;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @Description: 导出excel相关参数
 * @ClassName: ExportBO
 * @author zhoumx
 * @date 2018年9月25日 下午1:40:15
 */
public class ExportExcelBO implements Serializable {
    private static final long serialVersionUID = 1L;
    private String title; // 导出内容标题
    private List<List<String>> headList; // 表头文本数据集
    private List<List<String>> mergeList; // 合并表头单元格的行号与列号(0,0,0,0)
    private List<String> fieldPropertyList; // 字段属性名数据集
    private List<Map<String, Object>> dataset; // 具体内容
    private String pattern; // 内容中时间格式
    private Boolean isAll; // 是否导出全部内容
    private String systemName; // 表头内容
    private Integer maxRow; // 表头最大行数
    private Integer maxCol; // 表头最大列数
    /** 开始时间 **/
	private String startTime;
	/** 结束时间 **/
	private String endTime;
	/** 监测项目 **/
	private String indexCodes;
	/** 监测站 **/
	private String stationCodes;

    public ExportExcelBO() {
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }
    
    public List<List<String>> getHeadList() {
		return headList;
	}

	public void setHeadList(List<List<String>> headList) {
		this.headList = headList;
	}

	public List<List<String>> getMergeList() {
		return mergeList;
	}

	public void setMergeList(List<List<String>> mergeList) {
		this.mergeList = mergeList;
	}

	public List<Map<String, Object>> getDataset() {
        return dataset;
    }

    public void setDataset(List<Map<String, Object>> dataset) {
        this.dataset = dataset;
    }

    public List<String> getFieldPropertyList() {
		return fieldPropertyList;
	}

	public void setFieldPropertyList(List<String> fieldPropertyList) {
		this.fieldPropertyList = fieldPropertyList;
	}

	public String getPattern() {
        return pattern;
    }

    public void setPattern(String pattern) {
        this.pattern = pattern;
    }

    public Boolean getIsAll() {
        return isAll;
    }

    public void setIsAll(Boolean isAll) {
        this.isAll = isAll;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

	public Integer getMaxRow() {
		return maxRow;
	}

	public void setMaxRow(Integer maxRow) {
		this.maxRow = maxRow;
	}

	public Integer getMaxCol() {
		return maxCol;
	}

	public void setMaxCol(Integer maxCol) {
		this.maxCol = maxCol;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getIndexCodes() {
		return indexCodes;
	}

	public void setIndexCodes(String indexCodes) {
		this.indexCodes = indexCodes;
	}

	public String getStationCodes() {
		return stationCodes;
	}

	public void setStationCodes(String stationCodes) {
		this.stationCodes = stationCodes;
	}
	
}
